Journal article

A linear-time algorithm for the orbit problem over cyclic groups

AW Lin, S Zhou

Acta Informatica | SPRINGER | Published : 2016

Abstract

The orbit problem is at the heart of symmetry reduction methods for model checking concurrent systems. It asks whether two given configurations in a concurrent system (represented as finite strings over some finite alphabet) are in the same orbit with respect to a given finite permutation group (represented by their generators) acting on this set of configurations by permuting indices. It is known that the problem is in general as hard as the graph isomorphism problem, whose precise complexity (whether it is solvable in polynomial-time) is a long-standing open problem. In this paper,we consider the restriction of the orbit problem when the permutation group is cyclic (i.e. generated by a sin..

View full abstract

University of Melbourne Researchers

Grants

Awarded by Engineering and Physical Sciences Research Council


Funding Acknowledgements

We thank the anonymous referees of the conference version for their helpful feedback. Lin was supported by Yale-NUS Startup Grant; part of the work was done when Lin was at Oxford supported by EPSRC (H026878). Zhou was supported by ARC (FT110100629).